function addslashes(str){
    // http://kevin.vanzonneveld.net
    // +    original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +    improved by: Ates Goral (http://magnetiq.com)
    // +    improved by: marrtins
    // +    improved by: Nate
    // +    improved by: Onno Marsman
    // +    input by: Denny Wardhana
    // +    improved by: Brett Zamir (http://brett-zamir.me)
    // +    improved by: Oskar Larsson Högfeldt (http://oskar-lh.name/)
    // +    improved by: Marnix T'Jaeckx (http://aelgoa.50webs.com)
    // *    example 1: addslashes("kevin's birthday");
    // *    returns 1: 'kevin\'s birthday'
    return(str + '').replace(/[\\"']/g,'\\$&').replace(/\u0000/g,'\\0');
}
